package com.higgins.eventtracking.client.health.components;

import com.higgins.eventtracking.client.genericcomponents.GenericColumn;
import com.higgins.eventtracking.client.genericcomponents.GenericColumns;

public class HealthAlertColumns extends GenericColumns	{
	public HealthAlertColumns()	{
		super();
		initialiseColumns();
	}
	public void initialiseColumns()	{
		GenericColumn genericColumn = new GenericColumn();
		genericColumn.setTitle("ID");
		genericColumn.setIndex(0);
		genericColumn.setType(Integer.class);
		genericColumn.setWidth(25);
		genericColumn.setEditable(false);
		addColumn(genericColumn);
		
		genericColumn = new GenericColumn();
		genericColumn.setTitle("Name");
		genericColumn.setIndex(1);
		genericColumn.setType(String.class);
		genericColumn.setWidth(200);
		genericColumn.setEditable(true);
		addColumn(genericColumn);
		
		genericColumn = new GenericColumn();
		genericColumn.setTitle("Event Type");
		genericColumn.setIndex(2);
		genericColumn.setType(String.class);
		genericColumn.setWidth(200);
		genericColumn.setEditable(true);
		addColumn(genericColumn);
		
		genericColumn = new GenericColumn();
		genericColumn.setTitle("Event Name");
		genericColumn.setIndex(3);
		genericColumn.setType(String.class);
		genericColumn.setWidth(50);
		genericColumn.setEditable(true);
		addColumn(genericColumn);
		
		genericColumn = new GenericColumn();
		genericColumn.setTitle("Period");
		genericColumn.setIndex(4);
		genericColumn.setType(String.class);
		genericColumn.setWidth(50);
		genericColumn.setEditable(true);
		addColumn(genericColumn);
		
		genericColumn = new GenericColumn();
		genericColumn.setTitle("Alert Level");
		genericColumn.setIndex(5);
		genericColumn.setType(Integer.class);
		genericColumn.setWidth(50);
		genericColumn.setEditable(true);
		addColumn(genericColumn);

		genericColumn = new GenericColumn();
		genericColumn.setTitle("Alert Time");
		genericColumn.setIndex(6);
		genericColumn.setType(Double.class);
		genericColumn.setWidth(50);
		genericColumn.setEditable(true);
		addColumn(genericColumn);
		
		genericColumn = new GenericColumn();
		genericColumn.setTitle("Tab");
		genericColumn.setIndex(7);
		genericColumn.setType(String.class);
		genericColumn.setWidth(50);
		genericColumn.setEditable(true);
		addColumn(genericColumn);

		genericColumn = new GenericColumn();
		genericColumn.setTitle("Column");
		genericColumn.setIndex(8);
		genericColumn.setType(Integer.class);
		genericColumn.setWidth(50);
		genericColumn.setEditable(true);
		addColumn(genericColumn);

		genericColumn = new GenericColumn();
		genericColumn.setTitle("Row");
		genericColumn.setIndex(9);
		genericColumn.setType(Integer.class);
		genericColumn.setWidth(50);
		genericColumn.setEditable(true);
		addColumn(genericColumn);

		genericColumn = new GenericColumn();
		genericColumn.setTitle("Count");
		genericColumn.setIndex(10);
		genericColumn.setType(Boolean.class);
		genericColumn.setWidth(50);
		genericColumn.setEditable(true);
		addColumn(genericColumn);

		genericColumn = new GenericColumn();
		genericColumn.setTitle("On/Off");
		genericColumn.setIndex(11);
		genericColumn.setType(Boolean.class);
		genericColumn.setWidth(50);
		genericColumn.setEditable(true);
		addColumn(genericColumn);

	}	
}
